rooftop terrace - Turkish English Dictionary